/**基本格式开始***************/
* {
	/*word-break: break-all;*/
}
body {
	overflow-x:hidden;
}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Tahoma;
}
ul {
	list-style:none;
}
img,a img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
body {
	background:#f1f1f1;
	color:#333;
}
#top {
	width:100%;
	background:url(bg.jpg);
	height:46px;
	line-height:46px;
	position:fixed;
	top:0px;
	left:0px;
}
#top .logo a:nth-of-type(1) img{
	width:4rem; height:3rem; float:left; margin:0.4rem 0 0 1rem;
}
#top .logo a:nth-of-type(2){
	width:140px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-indent:10px;
	float:left;
	text-decoration:none;
}
#top ul.nav {
	float:left;
}
#top ul.nav li {
	float:left;
}
#top ul.nav li a {
	color:#b5d4ea;
	padding:10px;
}
#top ul.nav li a:hover {
	color:#fff;
	text-decoration:none;
}
#top ul.nav li a.current {
	font-weight:bold;
}
#top .login_info {
	float:right;
	color:#b5d4ea;
	margin:0 30px 0 0;
}
#top .login_info a {
	color:#b5d4ea;
}
#sidebar {
	width:140px;
	position:fixed;
	top:46px;
	left:0px;
}
#sidebar ul {
	margin:10px 0 0 0; 
}
#sidebar ul li div.small_title {
	color:#000;
	padding:8px 0 8px 15px;
	background:#ddd;
	font-size:13px;
	border-radius:2px;
}
#sidebar ul.child {
	margin:3px 0 3px 0;
}
#sidebar ul li a {
	color:#333;
	display:block;
	padding:4px 0 4px 28px;
	background:url(bg.png) -265px 9px no-repeat;
}
#sidebar ul li a:hover {
	text-decoration:none;
	background:url(bg.png) -265px 9px no-repeat #e9e9e9;
}
#sidebar ul li a.current {
	background:url(bg.png) -265px -11px no-repeat;
}
#main {
	width:90%;
	margin:57px 0 0 160px;
}
#main .title {
	width:100%;
	border-radius:2px;
	height:35px;
	line-height:35px;
	text-indent:10px;
	background:#e6e6e6;
	color:#666;
	font-weight:bold;
}
#main .explain {
	color:#000;
	padding:14px 0;
	background:url(hr.png) 0px bottom repeat-x;
}
#main .explain ul {
	margin:0 0 0 20px;
	line-height:160%;
}
#main .explain a {
	color:#266aae;
}
#main .explain ul li {
	color:#000;
}
#main a {
	color:#266aae;
}
input.btn {
    border-radius:2px;
    color: #fff;
    font-family: inherit;
    padding:4px 15px;
    text-align: center;
    background:url(btn.png) 0 -120px #1b75b6;
    border:0px;
}
table.list tr {
	height:50px;
	background:url(hr.png) 0px bottom repeat-x;
}
table.list tr th {
	padding-right:40px;
	text-align:left;
}
table.list tr td {
	padding-right:40px;
	text-align:left;
}
table.au input {
	width:300px;height:35px;border:1px solid #ccc; border-radius:4px;
}
table.au textarea {
	width:300px;
	height:100px;
}
table.au tr {
	background:url(hr.png) 0px bottom repeat-x;
}
table.au tr td {
	text-align:left;
	padding:10px 50px 20px 0;
}
table.au tr td.condition {
	color:#999;
}
.tab{
	margin:8px 200px;
}
.tab td,th{
	background: rgba(0, 0, 0, 0) url("hr.png") repeat-x scroll 0 bottom;
}
.tab td a{
	color:#266aae
}
 .pages_num {
    border-color: #ddd;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: inline-block;
    line-height: 1.px;
    margin-right: 3px;
    padding: 6px 10px;
    text-decoration: none;
    vertical-align: top;
	margin:20px 2px;
}
.pages_num:hover {
	background-color: #f8f8f8;
    border-color: #ddd;
    border-image:none;
    border-radius:3px;
    border-style:solid;
    border-width:1px;
    color:#666666;
    display:inline-block;
    line-height:12px;
    margin-right:3px;
    padding:6px 10px;
    text-decoration:none;
    background:#488fcf;
    border-color: #2470b5 #488fcf #488fcf;
    color:#fff;
}
.pages_iNow {
    border-color: #ddd !important;
    border-image:none;
    border-radius:3px;
    border-style:solid;
    border-width:1px;
    color:#666666;
    display:inline-block;
    line-height:12px;
    margin-right:3px;
    padding:6px 10px;
    text-decoration:none;
    background:#488fcf;
    border-color: #2470b5 #488fcf #488fcf;
    color:#fff;
	margin:20px 0;
}
.page_btn{
	margin-left: 50px; border:1px solid red;
}
